home *** CD-ROM | disk | FTP | other *** search
- %case window field%
- %if not mainScroll%
- ControlHandle %HandleName%;
- %end if%
- %case create%
- %if not mainScroll%
- cur->%HandleName% = GetNewControl (%cntlID%, newWindow);
- %Enable?%
- %end if%
- %case activate%
- %if not mainScroll%
- EnableControl (cur->%HandleName%, activate);
- %end if%
- %case track%
- %if not mainScroll%
- if (whichControl == cur->%HandleName%) {
- TrackScroll (cur->%HandleName%, whichPart, where, nil);
- }
- %end if%
- %case itemNr%
- %DefineItem%
- %case dialog field%
- short %fieldname%;
- %Enable?%
- %haveField%
- %case init field%
- info->%fieldname% = 1;
- %Enable?%
- %case auxiliaryProto%
- static pascal void %itemname%Action% %(short newValue,
- short oldValue);
- %case auxiliary%
- %needsFilter%
- /*----------*/
- static pascal void %itemname%Action% %(short newValue,
- short oldValue)
- {
- %if lang = MPW%
- #pragma unused (newValue, oldValue)
-
- %endif%
- } /*%itemname%Action*/
-
- %case filter%
- if (!filtered) {
- filtered = FilterScroll (event, %itemname%,
- (ScrollProcPtr) &%itemname%Action, itemHit);
- }
- %case filterModal%
- if (!filtered) {
- filtered = FilterScroll (event, %itemname%,
- (ScrollProcPtr) &%itemname%Action, itemHit);
- }
- %case set%
- SetScrollItem (%itemname%, info->%fieldname%, 1, 100, 10);
- %case enable%
- %Enable?%
- %case hit%
- case %itemname%:
- DoScrollItem (itemNr, &info->%fieldname%);
- break;
-